// import QtQuick 1.0 // to target S60 5th Edition or Maemo 5
import QtQuick 1.1
import com.nokia.symbian 1.1
import com.rogerio.cor 1.0

Page {
    id: root
    tools: ToolBarLayout {
        ToolButton {
            iconSource: "toolbar-back"
            onClicked: {
                msgSair.open();
            }

            QueryDialog {
                id: msgSair
                titleText: "Configurações"
                message: "Deseja sair? <br />Se você não salvou as alterações, clique em \"Não\".<br />"
                acceptButtonText: "Sim"
                rejectButtonText: "Não"
                onAccepted: pageStack.pop().destroy(500);
                onRejected: msgSair.close();
            }
        }

        ToolButton {
            iconSource: "qrc:///toolbar_salvar"
            onClicked: {
                configuracao.textoEmailApresentacao = partMsgCurriculo.mensagem;
                configuracao.contaEmailEnvio = partMsgCurriculo.email;
                configuracao.caminhoDocumentoCurriculo = partMsgCurriculo.arquivo;                
                configuracao.corVagaContatada = corContatada.corSelecionada;
                configuracao.corVagaNova = corNova.corSelecionada;
            }
        }
    }

    TabBarLayout {
        id: tabLayout
        anchors { left: parent.left; top: parent.top; right: parent.right }
        TabButton { tab: tab1; text: "Contato" }
        TabButton { tab: tab2; text: "Cores" }
    }

    TabGroup {
        id: group
        anchors { left: parent.left; top: tabLayout.bottom; right: parent.right; bottom: parent.bottom }

        Page {
            id: tab1

            Flickable {
                anchors.fill: parent
                contentWidth: parent.width; contentHeight: partMsgCurriculo.height
                flickableDirection: Flickable.VerticalFlick

                PartConfigMsgCurriculo {
                    id: partMsgCurriculo
                    width: parent.width;
                }
            }
        }

        Page {
            id: tab2

            Column {
                spacing: 4

                ConfiguracaoSelecaoCor {
                    id: corContatada
                    texto: "Contatada"
                    corInicial: configuracao.corVagaContatada
                }

                ConfiguracaoSelecaoCor {
                    id: corNova
                    texto: "Nova"
                    corInicial: configuracao.corVagaNova
                }
            }
        }
    }
}
